package edu.upc.bolsatrabajo.model.domain;

import java.sql.Date;
import java.util.List;

public class Postulante extends Usuario {

	private int codigo;
	private String tituloAnuncio;
	private String nombres;
	private String apellidoPaterno;
	private String apellidoMaterno;
	private String situacionLaboralActual;
	private Tipo estadoCivil;
	private String sexo;
	private String expectativaSalarial;
	private Date fechaNacimiento;
	private List<DetallePostulante> detalles;
	private List<DetalleAnuncioPostulante> postulaciones;
	
	public Postulante() {

	}

	public Postulante(int codigo) {
		this.codigo = codigo;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public List<DetalleAnuncioPostulante> getPostulaciones() {
		return postulaciones;
	}

	public void setPostulaciones(List<DetalleAnuncioPostulante> postulaciones) {
		this.postulaciones = postulaciones;
	}

	public String getTituloAnuncio() {
		return tituloAnuncio;
	}

	public void setTituloAnuncio(String tituloAnuncio) {
		this.tituloAnuncio = tituloAnuncio;
	}

	public String getNombres() {
		return nombres;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	public String getSituacionLaboralActual() {
		return situacionLaboralActual;
	}

	public void setSituacionLaboralActual(String situacionLaboralActual) {
		this.situacionLaboralActual = situacionLaboralActual;
	}

	public Tipo getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(Tipo estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getExpectativaSalarial() {
		return expectativaSalarial;
	}

	public void setExpectativaSalarial(String expectativaSalarial) {
		this.expectativaSalarial = expectativaSalarial;
	}

	public Date getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(Date fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public List<DetallePostulante> getDetalles() {
		return detalles;
	}

	public void setDetalles(List<DetallePostulante> detalles) {
		this.detalles = detalles;
	}

}
